package com.ads.proplan.control;

import java.util.Date;

import android.content.Context;

public class CadastroControl extends FaseControlAbstract {
	
//===========================================VARIAVEIS===========================================//	
	
	protected static CadastroControl uniqueInstance;
	
//===========================================ESTADOS===========================================//	
	
	private CadastroControl() {	}
	public static CadastroControl getInstance() {
		if (uniqueInstance == null) {
			uniqueInstance = new CadastroControl();
		}
		return (CadastroControl) uniqueInstance;
	}
	
	@Override
	public void initialControl(Context context) {
		getJogador(context);
		getUsuario(context);
	}

	@Override
	public void finalizeControl() {
		uniqueInstance = null;		
	}

	@Override
	public void restartControl() {

	}

	@Override
	public void closeControl() {

	}
	
//===========================================GET AND SET==================================================//	
	
	public void addUsuario(String email, String nome, String senha) {
		usuarioEntity.setCdPrivilegio(1);
		usuarioEntity.setFoto("");
		usuarioEntity.setEmail(email);
		usuarioEntity.setNome(nome);
		usuarioEntity.setSenha(senha);
		usuarioEntity.setDtCadastro(new Date());
		usuarioRepos.update(usuarioEntity);
	}

	public boolean isNew() {
		if (usuarioEntity.getNome().equalsIgnoreCase("Anderson")) {
			return true;
		} else {
			return false;
		}
	}
}